package com.eostoken.eos_wallet.net.parameters;

import java.util.HashMap;
import java.util.Map;

public class Params {

    /**
     * 请求示例
     */
    public static void requestExample() {
        // TODO: 2018/8/3 第一步将需要的参数组成一个mao集合
//        Map<String, String> map = new HashMap<>();
//        map.put("mobile", "15107605016");
        // TODO: 2018/8/1 第二步将需要的参数和公共参数组成一个新的map集合
//        Map<String, String> newMap = HttpParamsSignature.getParamsMap(map);
        // TODO: 2018/8/1 第三步通过请求方式和新的集合获取签名参数
//        String signature = HttpParamsSignature.getSignatureParams("GET", newMap);
        // TODO: 2018/8/1 第四步将获得的签名参数一起放入newMap中
//        newMap.put("Signature", signature);
        // TODO: 2018/8/1 第五步开始请求网络
    }

    /**
     * @return 获取余额参数
     */
    public static Map<String, Object> getBalancePamars(String account, String code, String symbol) {
        Map<String, Object> map = new HashMap<>();
        map.put("account", account);
        map.put("code", code);
        map.put("symbol", symbol);
        return map;
    }

    /**
     *
     * @return 获取用户名参数
     */
    public static Map<String, Object> getKeyAccountsPamars(String account, String code, String symbol) {
        Map<String, Object> map = new HashMap<>();
        map.put("account", account);
        map.put("code", code);
        map.put("symbol", symbol);
        return map;
    }
}
